Procedure cloning

نویسندگان

  • Keith D. Cooper
  • Mary W. Hall
  • Ken Kennedy
چکیده

Procedure cloning is an interprocedural optimization where the compiler creates specialized copies of procedure bodies. To clone a procedure, the compiler repli-cates it and then divides the incoming calls between the original procedure and the copy. By carefully partitioning the call sites, the compiler can ensure that each clone inherits an environment that allows for better code optimization. Subsequent optimization tailors the various procedure bodies. This paper examines the problem of procedure cloning. It describes an experiment where cloning was required to enable other transformations. It presents a three-phase algorithm for deciding how to clone a program, and analyzes the algorithm's complexity. Finally , it presents a set of assumptions that bound both the running time of the algorithm and the expansion in code size.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design, simplified cloning, and in-silico analysis of multisite small interfering RNA-targeting cassettes

Multiple gene silencing is being required to target and tangle metabolic pathways in eukaryotes and researchers have to develop a subtle method for construction of RNA interference (RNAi) cassettes. Although, several vectors have been developed due to different screening and cloning strategies but still some potential limitations remain to be dissolved. Here, we worked out a simple cloning stra...

متن کامل

بررسی تحلیلی دیدگاه شیعه نسبت به شبیه‌سازی

Religious positions on human cloning are pluralistic in modes of argument and conclusions. Some religious thinkers argue that cloning a human is immoral and propose a ban on human cloning. Some other religious thinkers contend that human cloning could be morally justified under some circumstances. The Roman Catholic Church expressed a vigorous opposition to the procedure and a Vatican editor...

متن کامل

بررسی جایگاه شبیه‌سازی حیوانات و آثار آن در ساختار حقوقی اتحادیه اروپا

In 1997, there was a report in Nature that announced the birth of Dolly the first cloned mammal in the world using nuclear transfer. After it, a lot of ethical and religious reactions were claimed against human cloning while no absolute opposition was presented against animal cloning. European :union: (EUROPA) as one of the most important and effective international organizations, has been play...

متن کامل

Cloning, expression, and spectral analysis of mouse betatrophin

Background: Betatrophin, a novel secretory protein from liver and fatty tissues, is believed to be involved in lipid and glucose metabolism. However, its precise physiological role remains unclear. Here, we report the cloning, expression, and purification steps of mouse betatrophin in a prokaryotic system, followed by its structural analysis.    Methods: Specific cloning primers were...

متن کامل

I-8: A Preliminary Report on Production of Organ Deficient Goats at Royan Institute of Biotechnology

Shortage of transplantable organs available for people with endstage diseases has become goal of scientific project worldwide to find new approaches for providing the needed organs. These projects have mainly focused on complementation of pig embryo genetically manipulated or designed to produce an organ deficient embryo. Considering the fact that pig is not the common domestic animal in Middle...

متن کامل

Cloning & Expression of F Protein Gene (HR1 region) of Newcastle Disease Virus NR43 Isolate from Iran in E.coli

Background and Aims: NDV (Newcastle Disease Virus) is one of the viruses that cause disease in avian with severe economic losses in the poultry industry in many countries. Fusion protein (F) which plays a major role in the virus pathogenicity contains several regions that have a role in the fusion process. Mutation in the sequence of HR1 & HR2 regions of this protein prevents fusion of the viru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992